﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WCS.Entity
{
    public class WcsTaskCommon
    {
        /// <summary>
        /// 唯一编号
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 主任务号
        /// </summary>
        public string Task_Code { get; set; }

        /// <summary>
        /// 托盘号
        /// </summary>
        public string TrayBar_Code { get; set; }

        /// <summary>
        /// 任务来源
        /// </summary>
        public int Task_Source { get; set; }

        /// <summary>
        /// 起始位置
        /// </summary>
        public string Start_Station { get; set; }

        /// <summary>
        /// 目标位置
        /// </summary>
        public string End_Station { get; set; }

        /// <summary>
        /// 当前位置
        /// </summary>
        public string Current_Station { get; set; }

        /// <summary>
        /// 任务状态
        /// </summary>
        public int Task_State { get; set; }

        /// <summary>
        /// 任务类型
        /// </summary>
        public string Task_Type { get; set; }

        /// <summary>
        /// 执行设备
        /// </summary>
        public string Perform { get; set; }

        /// <summary>
        /// 任务提示
        /// </summary>
        public string TaskTips { get; set; }

        /// <summary>
        /// 优先级
        /// </summary>
        public int Priority { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime { get; set; }

        /// <summary>
        /// 完成时间
        /// </summary>
        public DateTime? CompleteTime { get; set; }

        /// <summary>
        /// WMS结束站台
        /// </summary>
        public string WMSEndStation { get; set; }
    }
}
